home *** CD-ROM | disk | FTP | other *** search
- Mon 03-04-1991 01:28:52
-
- Busy Buddy - An Accessory for Atari ST computers:
-
- Hummmm, let's log onto Gateway BBS and see what's cooking.
-
- ATDT 1-314-647-3290
-
- Welcome to Gateway BBS.
- Password: XXXX
- Enter last four digits of your phone
- number: XXXX
- Last time on: 3/03/91 3:00AM
- Logon: 3/04/91 2:00AM
-
- READY> z;2;r;n
-
- Welcome to Ask The Rat; you have 100
- messages waiting.
-
- MSG: 29567 Date: 3/03/91
- From: Jim * Gateway
- To: Mat*Rat
- Subj: Where's the STUFF
-
- Hey, Mat, Where area ll the articles for the next ACE Newsline? You'd better
- to get to work pronto, if you want to remain Sysop. I made yoy, I can BREAK
- you! <grin>
-
- Big JIM....
-
-
-
- Oh, wow, I can see this is going to be a long session: 100 new messages and
- then I've got to get all those articles done. Well, it's time for a Bud break
- before getting too deeply into this. A quick dash to the fridge, load up
- another video game for Nathan, get crayons for Charlie, kiss Nancy and assure
- her I'm still alive, turn the steaks on the grill and take a restroom break.
- Ok, back to the computer:
-
- ....
- Input too slow. Timed out. Goodbye,
- Mat*Rat, thanks for calling. <CLICK>
-
- "Oh, drat!"
-
- ATDT 1-314-647-3290
- BUSY
-
-
- If you are active in telecommunications, as I am, you may find the above a
- rather typical access session. Most bulletin board systems (BBS) have an
- automatic timeout feature, and if you don't enter something at your keyboard
- within one minute or so, you are automatically logged off. Commercial systems
- such as Delphi or CompuServe are more forgiving, but you pay the price, of
- course.
-
- Now all you need is the BUSY BUDDY accessory. BUSYBUD.ACC is included in this
- archive. Install BUSYBUD.ACC on your telecommunications boot disk, and you
- are in business. Whenever you need to take a break, just pull down the
- desktop menu (which is accessible from most communications programs now) and
- click on Busy Buddy. When activated, an alert box comes up prompting you for
- the type of backspace to use. Normally an ASCII 8 (control-H) is required,
- but some systems expect a delete character, ASCII 127. If you are callin
- g8-bit Atari boards using ATASCII emulation, then you should click on the
- middle selection, ASCII 126, what the 8-bit uses for a backspace (the ST and
- other computers use ASCII 126 as the tilde). Click on the appropriate one (or
- just press RETURN to accept ASCII 8).
-
- The next alert box is a prompt for the maximum time limit that Busy Buddy
- should run unattended, 5, 15, or 60 minutes. This feature will save your neck
- if you put Busy Buddy to work on a pay connect system, or long distance BBS.
- Since Buddy will time out for you eventually, you'll get logged off the BBS
- sooner or later if you completely forget about it. When the Buddy times out,
- another alert box pops up. It gives you the option of restarting (put in a new
- time limit), or exit.
-
- Once Busy Buddy is active, you will see the send and receive lights on your
- modem pulsate about once every two seconds. Buddy is sending a space and then
- backup (either backspace or delete) character once every couple seconds. this
- will keep the system at the other end from timing out and hanging up before
- you've used all your access time.
-
- Whit Busy Buddy running, you can go to the Flash or Interlink edit bufer and
- compose your messages, for example. Or take a seventh-inning stretch and grab
- a cold brew. When it's time to get back to modeming, just pull down the
- desktop menu and click on Busy Buddy again. The time routine will be shut
- off, and a reminder displayed to that effect.
-
- I've been testing Busy Buddy thoroughly, with no problems, on Delphi, ST Forem
- and 8-bit Forem BBS. One real plus is that Busy Buddy is automatically
- disabled whenever you exit the menu screen to the terminal display. Buddy is
- active when GEM is active, in the edit windows, menus, and file selectors of
- these terminal programs. You should NEVER attempt a file transfer without
- disabling Busy Buddy first, however. When you initate the transfer, a file
- selector (GEM window) pops up, and Buddy is enabled once again. It truly
- confuses any Xmodem transfer. Simply go back to the Busy Buddy entrty under
- the desktop menu and click it off, then all your file transfers will work
- smoothly.
-
- This utility is extremely useful when it comes to message entry on BBS and
- Telecommunication services. While Buddy does his thing keeping the Forem
- board I'm connected to busy, I can use the full screen editing of my Flash or
- Interlink buffer to generate a reply.
-
- Bud takes a clicking and keeps on ticking too. I used interlink to connect
- with Gateway, began to enter a message, and then enabled Busy Buddy. Once on,
- I used Interlink's EXECUTE feature to load and run FLash. In flash I created
- my reply, and then used ASCII upload to send the message. All the while,
- except during some file I/O, Busy Buddy kept on running. You will find this
- utility helpful when you need to exit your terminal software to format disks
- (something Flash doesn't do), or perform other file maintenance functions.
-
- this certainly isn't the most powerful accessory you will ever use, but it can
- come in quite handy if you spend a lot of time on the modem. Study of the
- heavily commented listing will show you how to write an accessory in C.
- Written with Megamax C, the only other "special" thing required is linking
- this file with ACC.L (the ACC.L must be FIRST in the link list), which comes
- witth the compiler package. (Note the use of the external global variable
- gl_apid, vital information for your accessory.)
-
- The evnt_multi function is used instead of the usual evnt_msg so that either
- the accessory open message or a two-second timed interrupt "event" can
- activate Busy Buddy. The state of the flag variable tells the program to
- activate, deactivate, or continue the busy signal process in Busy Buddy.
-
- The next time you're on line, Busy Buddy will be there to help you out.
-
-
-